Microsoft — Software Engineer

Posted: 15-08-2025

Salary: ₹25 - ₹45 Lakhs/Annum Expected

About the Role:

Microsoft’s OneDrive-SharePoint (ODSP) team, part of the Office M365 ecosystem, is looking for a skilled Software Engineer to help build and enhance global-scale services that store, secure, and manage some of the world’s most sensitive cloud data. This role offers an exciting opportunity to work on next-generation architecture investments, driving improvements in performance, scale, reliability, and security for a service with over 200 million monthly active users and exabytes of customer data.

About the Team:

The ODSP team works at the forefront of cloud innovation, creating distributed systems that power SharePoint and OneDrive for millions worldwide. You will have the chance to work in a full-stack environment on technically challenging cloud problems while influencing the roadmap and vision for your team and partner teams.

Key Responsibilities:

  • Design, develop, and deliver high-quality software solutions for cloud-scale distributed systems.
  • Solve complex technical problems, ensuring performance, scalability, and reliability.
  • Define new components while understanding service interdependencies and limitations.
  • Explore enterprise system architecture, engineering best practices, and cutting-edge cloud technologies.
  • Create prototypes and proof-of-concepts for iterative product development.
  • Collaborate effectively with product development and engineering teams.
  • Maintain a proactive, result-oriented approach, constantly seeking opportunities for innovation and improvement.

Key Technical Skills

C, C++, C#, Java, JavaScript, Python, Azure, Distributed Systems, Cloud Computing, Scalability, Enterprise Architecture, Prototyping, Software Design, Debugging, Performance Optimization

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related technical field.
  • Minimum 2 years of engineering experience with strong coding skills in C, C++, C#, Java, JavaScript, Python, or similar languages.
  • Solid computer science fundamentals.
  • Strong communication and cross-group collaboration abilities.

Preferred:

  • Experience with Azure, Exchange, or other large-scale cloud and distributed systems.
  • Curiosity to learn and apply new technologies.
  • Proven ability to design for scalability and operational efficiency.

Why This Role is Exciting:

You’ll be part of a high-impact engineering team working on mission-critical, global-scale systems with the latest in cloud technology. Microsoft emphasizes work-life balance, growth opportunities, and a collaborative culture, making this an ideal role for engineers seeking both technical challenge and career development.

Important Notice:

This job description and related content are owned by Microsoft. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Microsoft directly. We do not process applications or respond to candidate queries.